using System;
using System.Data;
using System.Linq;

namespace TelerikMvcGridCustomBindingHelper.ORMIntegration
{
    public interface IORMIntegration : IDisposable
    {
        void BeginTransaction(IsolationLevel isolationLevel);
        void CommitTransaction();
        void RollBackTransaction();
        IQueryable<TEntity> Query<TEntity>();
    }
}